home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Bank smakow / BankSmakow.air / BankSmakow.swf / scripts / mx / skins / halo / ApplicationTitleBarBackgroundSkin.as < prev    next >
Text File  |  2009-12-16  |  1KB  |  46 lines

  1. package mx.skins.halo
  2. {
  3.    import mx.core.mx_internal;
  4.    import mx.skins.ProgrammaticSkin;
  5.    import mx.styles.StyleManager;
  6.    
  7.    use namespace mx_internal;
  8.    
  9.    public class ApplicationTitleBarBackgroundSkin extends ProgrammaticSkin
  10.    {
  11.       
  12.       mx_internal static const VERSION:String = "3.5.0.12683";
  13.        
  14.       
  15.       public function ApplicationTitleBarBackgroundSkin()
  16.       {
  17.          super();
  18.       }
  19.       
  20.       override protected function updateDisplayList(param1:Number, param2:Number) : void
  21.       {
  22.          super.updateDisplayList(param1,param2);
  23.          var _loc3_:Number = getStyle("cornerRadius");
  24.          var _loc4_:Array = getStyle("titleBarColors");
  25.          StyleManager.getColorNames(_loc4_);
  26.          graphics.clear();
  27.          drawRoundRect(0,0,param1,param2,{
  28.             "tl":_loc3_,
  29.             "tr":_loc3_,
  30.             "bl":0,
  31.             "br":0
  32.          },_loc4_,[1,1],verticalGradientMatrix(0,0,param1,param2));
  33.          graphics.lineStyle(1,16777215,0.2);
  34.          graphics.moveTo(0,param2 - 1);
  35.          graphics.lineTo(0,_loc3_);
  36.          graphics.curveTo(0,0,_loc3_,0);
  37.          graphics.lineTo(param1 - 1 - _loc3_,0);
  38.          graphics.curveTo(param1 - 1,0,param1 - 1,_loc3_);
  39.          graphics.lineTo(param1 - 1,param2 - 1);
  40.          graphics.moveTo(0,param2 - 1);
  41.          graphics.lineStyle(1,0,0.35);
  42.          graphics.lineTo(param1,param2 - 1);
  43.       }
  44.    }
  45. }
  46.